package string;

import java.nio.charset.StandardCharsets;
import java.util.Arrays;

public class ByteToStr {

    public static void main(String[] args) throws Exception{
//        byte[] data=new byte[]{97,98,99};
//        String str1=new String(data);
//        System.out.println(str1);
//        byte[] data=new byte[]{97,98,99,100};
//        String str1=new String(data,1,2);
//        System.out.println(str1);
//        String str1="hello";
//        byte[] data=str1.getBytes();
//        System.out.println(Arrays.toString(data));
//        String str2="你好中国";
//        byte[] arr=str2.getBytes();
//        System.out.println(Arrays.toString(arr));
        String str="你好中国";
        byte[] arr1=str.getBytes(StandardCharsets.UTF_16);
        byte[] arr2=str.getBytes("gbk");
        byte[] arr3=str.getBytes(StandardCharsets.UTF_8);
        System.out.println(Arrays.toString(arr1));
        System.out.println(Arrays.toString(arr2));
        System.out.println(Arrays.toString(arr3));
    }
}
